but you didn't tell us HOW it is not working.
If you do not already have the file ~~~Scratch.txt in the same directory as the application it won't be found and although the application opens you will get a message box asking if you want to create ~~~Scratch.txt
If you do already have a file named ~~~Scratch.txt in the same directory as AlelPad.exe then this command with the quotes you have is improper syntax "C:\Users\vm\Desktop\myPrograms\~PortableFreeware.com\AkelPad\AkelPad.exe ~~~Scratch.txt" change it to C:\Users\vm\Desktop\myPrograms\~PortableFreeware.com\AkelPad\AkelPad.exe ~~~Scratch.txt (same thing without the quotes)
If ~~~Scratch.txt is located somewhere else include the path to the file in the command line and if the file name and path contains any spaces include quotes AROUND THE FILE NAME INCLUDING PATH as follows-
C:\Users\vm\Desktop\myPrograms\~PortableFreeware.com\AkelPad\AkelPad.exe "C:\Documents and Settings\vmars316\My Documents\~~~Scratch.txt"
If it doesn't include any spaces in the path or file name you do not need the quotes -
C:\Users\vm\Desktop\myPrograms\~PortableFreeware.com\AkelPad\AkelPad.exe C:\AkelPadData\~~~Scratch.txt
If BOTH the path to the application and the path to the file contain spaces then both need to be enclosed within their own quotes -
"C:\Users\vm\Desktop\My Programs\~PortableFreeware.com\AkelPad\AkelPad.exe" "C:\Documents and Settings\vmars316\My Documents\~~~Scratch.txt"
Hmm...
How come this works:
C:\Users\vm\Desktop\myPrograms\~PortableFreeware.com\AkelPad\AkelPad.exe
But this doesn't:
"C:\Users\vm\Desktop\myPrograms\~PortableFreeware.com\AkelPad\AkelPad.exe ~~~Scratch.txt"
Thanks...vm

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic