Whups! I found the answer to my own question, but considering I've been searching for that answer for 2 - 3 days iI'll leave the answer here for anyone who wants it.
If you're looking to boot windows from an external HDD / USB follow these steps! (As long as you can boot from a USB that is)
1) Make sure you have an External HDD / USB and that it is formatted (I believe FAT32 is nescessary).
- If windows is not allowing you to make the drive FAT32, then you need to have a smaller partition
- On windows 7 go to "Disk Management", and from there you can "Delete" the current partition and then "make new volume"s of your own size.
- For this I went with 15gb drives, but 5gb should be suitable for windows 7.
2) Good, now go get your .iso for Windows 7 (I think this would work with Linux also)
3) Extract the iso to the root of the wanted drive. -___- Yes, just like a zip file.
>>__>> This was kind of Sarcastic.
But yea i think I've solved my own problem. I'll edit this if it doesn't work.